package keyWord.Final;
/*
* final 关键字代表最终。不可该表的。
*
* 常见的四种用法：
* 1.可以用来修饰一个类
* 2.可以用来修饰一个方法
* 3.可以用来修饰一个局部变量
* 4.可以用来修饰一个成员变量
* */
public class DemoFinal {
    public static void main(String[] args) {
        int num1 =10;
        System.out.println(num1);
        num1= 20;
        System.out.println(num1);

        /*
        * 一旦使用final用来修饰局部变量，那么这个变量就不能进行更改
        * final 只能赋值一次
        * */
        final int num2  =200;
//        num2 =300;  错误写法，不能改变
        final int num3;
        num3=300;
        /*
        * 对于基本类型来说，不可变说的是变量当中的数据不可改变
        * 对于引用类型来说，不可变说的是变量当中的地址值不可改变。
        * */
    }
}
